﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Microsoft.Xna.Framework.Storage
{
    /// <summary>
    /// Represents a storage device for user data, such as a memory unit or hard drive. Reference page contains links to related conceptual articles.
    /// </summary>
    public class StorageDevice
    {
        #region Public Properties
        /// <summary>
        /// Gets whether the device is connected.
        /// </summary>
        public bool IsConnected
        {
            get { return true; }
        }
        #endregion

        #region Public Methods
        /// <summary>
        /// Opens a StorageContainer containing any files for the specified title.
        /// </summary>
        /// <param name="containerName">The name of the XNA Framework title.</param>
        public StorageContainer OpenContainer(string containerName)
        {
            return new StorageContainer(this, containerName);
        }
        #endregion
    }
}
